package datastructure.sort.sortmethod;

/**
 * 插入排序
 * Created by tanlee on 2016/3/17.
 */
public class InsertionSort extends BaseSort {

    @Override
    public void sort(Comparable[] a) {
        for(int i=1;i<a.length;i++){
            // 从后面开始比
            for(int j=i;j>0&&less(a[j],a[j-1]);j--){
                exchange(a,j,j-1);
            }
        }
    }
}
